package com.tianqu.tms.www.transfer.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.tianqu.tms.core.base.Logger;
import com.tianqu.tms.core.base.TmsAction;
import com.tianqu.tms.core.base.UserContext;
import com.tianqu.tms.core.util.TmsConstants;
import com.tianqu.tms.www.transfer.actionform.TransferRgActionForm;
import com.tianqu.tms.www.transfer.viewhelper.TransferRgInputViewHelper;
/**
 * 打印变更表
 * @author User
 *
 */
public class PChangeTableInputConfirmAction extends TmsAction {
	private Logger logger = Logger
			.getLogger(PChangeTableInputConfirmAction.class);

	@Override
	protected ActionForward doAction(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response,
			UserContext uc) throws Exception {
		logger.debug(this.getClass().getName() + "#execute was start.");
		TransferRgActionForm inForm = (TransferRgActionForm) form;
		TransferRgInputViewHelper view = (TransferRgInputViewHelper) uc
				.getAttribute(TmsConstants.VIEWHELP);
		view.setLsCarOwnerIdCardNo(inForm.getLsCarOwnerIdCardNo());
		view.setLsOwnerAddress(inForm.getLsOwnerAddress());
		view.setLsPhone(inForm.getLsPhone());
		view.setLsZipCode(inForm.getLsZipCode());
		view.setLsMailAddress(inForm.getLsMailAddress());
		view.setLsPrivence(inForm.getLsPrivence());
		view.setLsCity(inForm.getLsCity());
		view.setOwnerName(inForm.getOwnerName());
		view.setOwnerTel(inForm.getOwnerTel());
		view.setLzCheckBox(request.getParameter("lzCheckBox"));
		view.setVaoName(inForm.getVaoName());
		uc.setAttribute(TmsConstants.VIEWHELP, view);
		logger.debug(this.getClass().getName() + "#execute was completed.");
		return mapping.findForward(TmsConstants.SUCCESS);
	}

}
